﻿
$(function () {

    var jssdkurl = document.getElementById("jssdkurl").innerHTML;
    $.ajax({
        url: jssdkurl + window.location.href.replace("#", ""),
        dataType: 'jsonp',
        processData: false,
        type: 'get',
        jsonp: "jsonpcallback",
        success: function (ret) {

           

            var wx_shar_cs = Object();
            wx_shar_cs.imgurl = encodeURI("http://pic38.nipic.com/20140221/5978971_180056009397_2.jpg");
            wx_shar_cs.link_url = window.location.href;// ret.table0[0].s_href;
            wx_shar_cs.title = "恭喜您获得了一张会员卡";
            wx_shar_cs.desc = "会员卡可以抵用现金哦";//ret.table0[0].s_describe;
            wx_shar_cs.success = function () {
              
            }

            wx.config({
                debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: ret.appid, // 必填，公众号的唯一标识
                timestamp: ret.timestamp, // 必填，生成签名的时间戳
                nonceStr: ret.noncestr, // 必填，生成签名的随机串
                signature: ret.signature,// 必填，签名，见附录1
                jsApiList: ["onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareWeibo", "onMenuShareQZone"] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });
            wx.ready(function () {
                wx.onMenuShareWeibo({
                    title: wx_shar_cs.title, // 分享标题
                    desc: wx_shar_cs.desc, // 分享描述
                    link: wx_shar_cs.link_url, // 分享链接
                    imgUrl: wx_shar_cs.imgurl, // 分享图标
                    success: function () {

                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
                wx.onMenuShareQZone({
                    title: wx_shar_cs.title, // 分享标题
                    desc: wx_shar_cs.desc, // 分享描述
                    link: wx_shar_cs.link_url, // 分享链接
                    imgUrl: wx_shar_cs.imgurl, // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
                wx.onMenuShareQQ({
                    title: wx_shar_cs.title, // 分享标题
                    desc: wx_shar_cs.desc, // 分享描述
                    link: wx_shar_cs.link_url, // 分享链接
                    imgUrl: wx_shar_cs.imgurl, // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });


                wx.ready(function () {

                    wx.onMenuShareTimeline({
                        title: wx_shar_cs.title, // 分享标题
                        link: wx_shar_cs.link_url, // 分享链接
                        imgUrl: wx_shar_cs.imgurl, // 分享图标
                        success: function () {
                            wx_shar_cs.success();
                            // 用户确认分享后执行的回调函数
                        },
                        cancel: function () {

                            // 用户取消分享后执行的回调函数
                        }
                    });
                    // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
                });
                wx.onMenuShareAppMessage({
                    title: wx_shar_cs.title, // 分享标题
                    desc: wx_shar_cs.desc, // 分享描述
                    link: wx_shar_cs.link_url, // 分享链接
                    imgUrl: wx_shar_cs.imgurl, // 分享图标
                    type: '', // 分享类型,music、video或link，不填默认为link
                    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
                    success: function () {
                        wx_shar_cs.success();
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
            })
        }


    })
})